package com.itheima.consultant.config.tools;

import dev.langchain4j.agent.tool.P;
import dev.langchain4j.agent.tool.Tool;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

import java.io.IOException;

/*
* 返回网页内容，给定 URL
* */
public class UrlTool {
    @Tool("返回网页内容，给定 URL")
    public String getWebPageContent(@P("页面的 URL") String url) throws IOException {
        Document jsoupDocument = Jsoup.connect(url).get();
        return jsoupDocument.body().text();
    }
}
